Si vuole definire un formato per l’interscambio dati relativo ai menu di una catena di ristoranti. Il file scambiato specifica la lista dei piatti previsti. Ciascuna piatto è identificato da un nome (string) ed ha associate la tipologia (stringa, es. “primo”, “secondo”), il costo (decimal, es. 12.30), una lista degli ingredienti e una lista dei punti vendita in cui è disponibile. Per ogni ingrediente si specifica il nome (string) e la quantità (decimal). Ogni punto vendita è caratterizzato dal nome (string) e dalla città (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XML